.projects-page {
  .loading-container,
  .empty-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 300px;
    
    p {
      margin-top: 16px;
      color: var(--color-text-secondary);
    }
    
    button {
      margin-top: 16px;
    }
  }
  
  .projects-content {
    margin-top: 24px;
  }
} 